Discrete Time Portfolio Selection with Lévy Processes