Too hard of a question for me to answer.
But I too am interested in freddddd's answer, ed teaches at my school.