now obviously this is Knuth, so lots of information there, im still going through the book but sometimes i feel im lost at certain points which needs me to do some search somewhere else, other than this it's good knowledge