Does Life have a Purpose?