added prolog 99 and refactored practice questions