Binary scaling always a valid angle in the range of −180° degrees (−π radians) to +180° degrees (+π radians). In some cases, it is convenient to use unsigned multiplication (rather than signed multiplication) on a binary angle, which gives the correct angle in the range of 0 to +360° degrees (+2π radians or +1 turn). Compared to storing angles in a binary angle format, storing angles in any other format inevitably results in some bit patterns giving "angles" outside that range, requiring extra steps to range-reduce the value to the desired range, or results in some bit patterns that are not valid
Less-than sign is used to denote the beginning of a heredoc statement (where OUTPUT is an arbitrary named variable.) In Bash, «<word is used as a "here string", where word is expanded and supplied to the command on its standard input, similar to a heredoc. The less-than sign plus the equals sign (<=) is used for an approximation of the less-than-or-equal-to sign (≤). ASCII does not have a less-than-or-equal-to sign, but Unicode defines it at code point U+2264. In BASIC, Lisp-family languages, and C-family languages (including Java and C++), operator <= means "less than or equal to". In Sinclair BASIC it is