David K. 

Amateur philosopher ∧ algorithm weaver