Comment Comment by Zaheer This is a great overview! It's a shame this sort of thing isn't taught in schools (from my very own anecdotal university experience). parent Zaheer 8 years ago