Bug Fix

Algorithm was counting the current cell, had to decrement the counter to
compensate.

Side effect of doing an array implementation instead of lists.