Thanks Alimonster but thats what I've studied and what I have based my work on =)
Reynolds had/has some very good ideas.

Have you attempted any pascal implementation?