This algo is very simple. It is based on theory that there may occur an event when company’s net cash position (cash - total liabilities) is higher than market cap. That means that you are buying all the cash and all the remaining assets are free of charge.
Of course this does not guarantee a profit, as the company may go through some expensive restructuralization - which can eat the cash in the future.
btw: I could not figure out why the algo is so slow after 2010, maybe somebody can have a look. Thanks