Version as an array of ints

Implementation of issue #11 used a vector style implementation and the version consists of the three parts at the moment.