Copyright (c) 2019 Erik Campobadal This respository license is subject to the proper rights of open documents in upcommons.