constructive Brouwer fixed point theorem