RUBY-X: A HIGHLY ADVANCED CRYPTOCURRENCY EXCHANGE WITH A DIFFERENCE