Basics Of Counting In Discrete Mathematics