Contributed by Richard Lipton
Contributed by D Jones
Contributed by Ezra Fike
Contributed by Tânia Raposo