Add William Johnson's file Functional Programming in JS - source file @wcjohnson11