name that implies facts about the past programming speculates about aliens and crazy theories of the future

139,568 shares