Functions are fun