Problem
1. Write an algorithm in pseudocode to solve the third birthday problem (in general form).
2. Write an algorithm in pseudocode to solve the fourth birthday problem (in general form).
3. Write an algorithm in pseudocode for HMAC.
4. Write an algorithm in pseudocode for CMAC.