array.inject is definitely one I know