introduction to GDB a tutorial - Harvard CS50