Thanks, Val. The AoPS one looks good, will give that one a try.