programming praxis problems