Implemented Enum::getByOrdinal()

fixes #18