Q: Why did the programmer quit his job? A: Because he didn't get arrays.
Q: What's the difference between an academic and a genie? A: One grants wishes, the other wishes for grants.