Thanks. Never knew that one. Very close indeed.
Not so good but easier to code without overflow is 22/7.
Overflow is very certainly a consideration.
whether using byte or word variables, 65,535 is the largest number that can be handled internally (16-bit).
While 355 can be a constant to avoid using a word variable, to avoid overflow with simple maths, the largest number you can have prior to multiplying by 355 is 186.
Whereas with the well known 22
/7 approximation you can have a value up to 29,797 before multiplying with 22 and not end up with overflow.