Pull requests #180 and #181 were originally based on master before #178 had been merged into master. This pull request merges the latest changes in master with the changes necessary for #175, #180, #181.
The changes that had previously been implemented for #178 were revised with the implementation of changes for #175.
This pull request will supersede #180 and #181. Both of the prior PRs can simply be closed.
Checklist
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] My code follows the style guidelines of this project
Open questions
Questions that require more discussion or to be addressed in future development:
Description
Related issues: #175, #180, #181
Pull requests #180 and #181 were originally based on master before #178 had been merged into master. This pull request merges the latest changes in master with the changes necessary for #175, #180, #181.
The changes that had previously been implemented for #178 were revised with the implementation of changes for #175.
This pull request will supersede #180 and #181. Both of the prior PRs can simply be closed.
Checklist
Open questions
Questions that require more discussion or to be addressed in future development: