Learning Alternative Ways of Performing a Task