What is procrastination, why do we procrastinate, and how can we avoid it?