Currying

Implements binary & ternary currying.