Adding higher order functions demo