A Discrete-Time Geo/G/1 Retrial Queue with Two Different Types of Vacations. (28th April 2015)