Please accept this pull request which is an exercise worth showing to your other readers.

Thank you!