Working on speeding up the adding_atom method. Seems that the sort is
fucking things up A LOT! So instead of using the list method and calling
my sort_ascend function I am just inserting the atom where it needs to
go right after it is created - seems to speed things up drastically...