assoc works with large vectors