The answer to all of these questions is Batman