Brain Trainer app for Android is a free (full version for $0.99) app that has games to help you improve your memory and give your brain a workout.
There are games on math, letter and number sequences, picture memory games, shapes, colors, sudoku and puzzles.
This is a great app that can be used for fun or to help improve memory and thinking skills.