On The Josephus Problem