Bring fun with functional programing to booring course work on pascal!