Add exercises with tests