Enum.Infix with some basic infix operators;
fixed bugs in Enum
start testing of Enum