first bits of observable array development
working on observable-array reverse