Algorithm For Reversing An Array