1. A method to be executed at least in part in a computing device for shape recognition, the method comprising: receiving ink entry comprising at least one stroke in a drawing mode; dividing the entire ink entry into segments that each have a predefined length; generating a Relative Angular Distance (RAD) histogram based on analyzing distances and angles of consecutive segment pairs; determining, based on a RAD histogram pattern, whether the ink entry is one of: an ambiguous partial shape, an unambiguous partial shape, a complete shape, and a non-shape; and upon determination that the ink entry is an unambiguous partial shape or a complete shape providing a suggested completion of the partial shape.