Bug fixes: Small cell should lead to subdivion of at least 1. Added missing break statement. Reversed sign of shift field.
Added small cell test.