First Class Objects Functional Behavior