Human Evolution: How Random Process Fulfils Divine Purpose