'Return this object with val appended along axis. Does not yet combine meta info.'

def append(self, val, axis):

    s = list(self.shape)
    axis = self._interpretAxis(axis)
    s[axis] += 1
    n = MetaArray(tuple(s), info=self._info, dtype=self.dtype)
    ind = ([slice(None)] * self.ndim)
    ind[axis] = slice(None, (-1))
    n[tuple(ind)] = self
    ind[axis] = (-1)
    n[tuple(ind)] = val
    return n
