Text this: Binary Neural Networks:Algorithms, Architectures, and Applications