switch to doctests in lib.strategy to make things clearer, and make Domain endianness truly optional by switching argument order in constructor
fix off-by-one error in LSB domains. oops...