My suduko solve engine

I have created a suduko solving engine in PHP. It is quite fast when it works. It does not solve some puzzles. It does not try to brute force it's way to a solution, instead it removes possiblities and can then deduct that a specific cell must have a specific value.

Don't take my word for it, try it!