async.c

Allows transaction to run asynchronously increasing speed and organizes
each transaction from largest to smallest via Big O Notation
Unusual indentation here, also trailing whitespace