allowing definition of functions without parameters
allowing 'return' statements which return nothing (void)