What is Artificial Neural Networks (ANNs) and Fuzzy Logic? Simple Implementations Explained