groovy

allow OrderBy to handle case agnostic or ascending / descending