1. Good function but slow