Learning functional JavaScript with O'Really book