******who knowse computer science**

Read Knuth, Wirth, et al. FWIW, no one knows it all...