Types of Catapults?

There are so many types of catapults. The main reason is because a catapult can be defined as any mechanism that is used to hurl a projectile. Look here for more information: