Draft: feat: updated NormalDistribution, Alphabet, Range, Cutter classes. Add Picker class.
- NormalDistribution: changed rounding behaviour in randomInt() method to prevent observed biases when using range with length 1. Example: (0,1)
- Alphabet: add plus and minus sign, bool values support.
- Markup and Tape classes, due their identical logic, merged into a single class - Picker.
- Picker: add support for a zero-length range to the _countRightBoundIndex() method.
- Cutter: add generation array with NULL values support.
- Range: changed checks is constructor to support zero-length range. Example: (1,1)
- Mocks: removed MarkupMock, TapeMock and add PickerMock class.
- Add NULL support for String, UnsignedInt, SignedInt, Bool types.
- Add jsdocs for classes and other minor typo refactoring.
Closes #2 (closed)
Edited by Georgiy Lomakin