We like to think we are leaps ahead of our ancestors in terms of ingenuity and problem solving but real difference has only been our few millennia of technological advancement. They were every bit as ingenious and as excellent problem solvers as we are today. Their craftsmanship and cunning never ceases to amaze me.