Reducing Structured Query Language Injection Vulnerabilities Through Functional Programming Principles | IEEE Conference Publication | IEEE Xplore