An algorithm must be seen to be believed. -D. Knuth-

An algorithm must be seen to be believed. -D. Knuth-