Working on any length array solution, one block solution done, but not naive approach.