Changed to require two arrays or vectors as arguments to #initialize