Gambas doesn't even match VB 6. And what I mean by VB is an all in one integrated RAD development environment where Forms, Event Handling are built into the one thing. That pretty much means, Gambas...
Lazarus fulfills this requirement excellently.
Factorials were someone's attempt to make math LOOK exciting.