Implemented map to return PersistentVector instead of an Array