Final Version WITH EXAMPLES and explanations
Final Version WITH EXAMPLES and explanations