Sort::Key - interface to sort arrays by one or manipulate calculated keys