Time preference theory