Shebang: Understanding the mysterious first line of a Linux script