Q: what is it called when you have an aha moment? A:
eureka moment