[FEATURE?] Delete Unused Functions

I usually delete the function directly, if nobody uses it it is deleted and if someone uses it a warning appears.
Although it does not work with functions in interfaces