functional patterns

green2