Some simple examples for demonstrating some aspects of optimization with GHC