removed ojalgo dependencies; implemented own number generators