Knots and their difficulty