Completeing the Puzzle: The Brain-Compatible Approach to Learning