Please answer the following question:
Question 1: Explain differences and similarities between Warrants and Convertible Bonds.
Question 2: Explain differences and similarities between callable bonds and convertible bonds.
Question 3: Explain differences and similarities between "primary", "secondary" and "over-the-counter" markets.
Note: Please describe comprehensively and provide step by step solution.