Permission is hereby granted free of charge to all to deal and use this software without restriction, including but not limited to, being allowed to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies with no attribution required. This software is as it is with no warranty or guarantee of any kind, this includes but is not limited to merchantability, fitness for anything, or non-infringement. In no event may authors or owners of this software be liable for any claim, damages, or liability from using or having this software.