Issue #69 - Translated distribute_stocks_to to english. Refactored unit_segment_partition (It was very convoluted and weird, couldn't comprehend it) and added descriptive comments. Refactored distribute_stocks_to a bit and added comments. Also simplified distribute_stocks.