Algorithm for Solving SAT in O(n) | Synapse