Make applicativeTree aim for safe digits

As previously discussed, this gives the tree more flexibility and
matches what other functions do.
Merge pull request #116 from treeowl/balanceReplicate

Make applicativeTree aim for safe digits