Add type B numbers generator
Fix type B generator numbers - from 1 to 2 ** 25
Fix quickselect

swap inline instead of create 2 aux arrays
wrap quickselect in order to make 1st knth be
at 0 index (first position)
Extract swap function to paa module