Mapping Function Algebra