SIMD fold extension for Array

A SIMD enhanced fold function that adds on to the Array type