3) double-tap home, then hold finger on app you want to terminate. the icons in the task switcher start to dance. click the terminate button.
As for your approach: I've seen that fail for locked up apps. I believe that sends a normal quit signal instead of force terminating the app.