async.c

Allows transaction to run asynchronously increasing speed and organizes
each transaction from largest to smallest via Big O Notation
Remove the space after the `*` and add a space before the `{` here