+ _core functions for LBA distributions (faster)
added length check for args (>= 1).