Append an array to the end of the map. The position
        must be greater than any positions in the map

def append(self, position, array):
        """Append an array to the end of the map. The position
        must be greater than any positions in the map"""
        if not Gauged.map_append(self.ptr, position, array.ptr):
            raise MemoryError