Added a practice package for personal revision. Created a few classes
about Generic.